北漂程序员知识点积累分享
当前位置: Android > 动画实现图片重复放大和缩小

动画实现图片重复放大和缩小

2019-12-16 分类:Android 作者:北漂程序员 阅读(2805)

scale属性分析

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
android:interpolator:动画的插入器,用于描述动画的运行情况,常用的有accelerate_decelerate_interpolator(先加速后减速),accelerate_interpolator(加速器)等
android:fromXScale:X轴开始动画缩放的比例
android:toXScale:X轴结束时动画缩放的比例
android:fromYScale:Y轴开始动画缩放的比例
android:toYScale:Y轴结束动画缩放的比例,
android:fromXScale="0.3"
android:toXScale="1.0"
android:fromYScale="0.3"
android:toYScale="1.0"
以上四个属性定义了将图片从0.3的比例大小放大到1.0的比例大小(即原大小)

android:pivotX:固定点X轴坐标
android:pivotY:固定点Y轴坐标
android:duration:动画持续时间,5000表示5000毫秒,即5
android:repeatCount:动画重复次数,-1表示无限循环重复
android:repeatMode:重复模式,reverse表示反向进行,在这里先放大,后缩小

动画实现图片重复放大和缩小

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding= "UTF-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<scale
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromXScale="0.3"
android:toXScale="1.0"
android:fromYScale="0.3"
android:toYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="5000"
android:repeatCount="-1"
android:repeatMode="reverse" />
</set>

使用

1
2
3
Animation mAnimation = AnimationUtils.loadAnimation(mActivity,R.anim. balloonscale);
binding.flStart.setAnimation(mAnimation );
mAnimation.start();

「三年博客,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏

谢谢支持

支付宝
微信
0

谢谢支持

支付宝
微信
标签:

上一篇:

下一篇:

你可能感兴趣

共有 0 条评论 - 动画实现图片重复放大和缩小

博客简介

北漂程序员的生活积累,了解学习更多内容,微信搜索公众号:技术开发精选学习笔记

最近更新

精彩评论

服务热线:
 

 QQ在线交流